草庐IT

email - spamassassin rdns 反向 DNS

全部标签

php - 为什么反向循环比正常循环快(包括测试)

我一直在PHP中循环运行一些小测试。不知道我的方法好不好。我发现反向循环比正常循环更快。我还发现while循环比for循环更快。Setup";$xstart=microtime(true);for($x=$counter;$x>0;$x--){echo'';}$xend=microtime(true);echo"inversefor:".($xend-$xstart)."";echo"normal-inverse:".(($wend-$wstart)-($xend-$xstart))."";$ystart=microtime(true);$y=0;while($y";$zstart=m

php - 不使用 gethostbyname 从 DNS 获取 IP?

PHP的gethostbyname()就超时而言,功能似乎不可配置。我想将DNS请求限制在1秒或更短时间,因为再出现问题时应该忽略。那么,有没有一种方法可以改用套接字或cURL进行DNS查询?我能够使用节省服务器资源的PHP流发出SMTP请求,所以我希望对DNS查询做同样的事情。 最佳答案 关于PHParticle的评论有一些设置/包括超时的选项:http://www.php.net/manual/en/function.gethostbyname.php#92870 关于php-不使用

php - 如何在递归正则表达式中进行反向引用匹配?

我有这样一个字符串:$data='id=1username=foobarcomment=Thisisasamplecomment';我想删除第三个字段中的\n(comment=...)。我有这个正则表达式可以满足我的目的但不是很好:preg_replace('/\bcomment=((.+)\n*)*$/',"comment=$2",$data);我的问题是第二组中的每个匹配项都会覆盖前一个匹配项。因此,而不是有这个:'...comment=Thisisasamplecomment'我最终得到了这个:'...comment=comment'有什么方法可以将中间反向引用存储在正则表达式中

php - 错误的 DNS 设置,php_network_getaddresses : getaddrinfo failed Name or service not known, nslookup

问题原来是这样的:Warning:file_get_contents()[function.file-get-contents]:php_network_getaddresses:getaddrinfofailed:Nameorservicenotknownin/home///ppk_hotweb.class.phponline58我也使用了cURL,它只是返回null,仅此而已。(文件和cURL)都已启用。尝试了file_get_contents('google.com')并且成功了!为什么file_get_contents('domain.com.au')不起作用?所以我开始阅读相

PHP:preg_replace 使用反向引用替换缩写

我想在PHP中使用preg_replace对以下字符串执行字符替换:DieserTextenthältdiverseAkürzungenwiez.B.,d.h.,u.a.oderm.w.H.输出应该是这样的:DieserTextenthältdiverseAbkürzungenwiez.\,B.,d.\,h.,u.\,a.oderm.\,w.\,H.目前我正在使用这段代码:有没有办法结合这两个正则表达式?当我使用以下表达式时,我无法使用匹配的字符:/([a-z]\.){2,}/i非常感谢任何帮助。 最佳答案 想法是找到所有单个字母+

php - 使用 Sentry 登录 Facebook,用户 [email] 需要密码,没有给出

我试图让用户使用facebook登录,但我的用户管理是基于sentry如您所知,如果您从Facebook连接,除非您正常创建帐户,否则不需要密码。有没有办法告诉哨兵(http://docs.cartalyst.com/sentry-2/installation/laravel-4)这是一个facebook登录并且不需要“密码”我尝试为该帐户提供一个临时密码,但我收到了没有为用户提供哈希器,即使我对其进行哈希处理也是如此。对此有什么建议吗?我也在使用http://maxoffsky.com/code-blog/integrating-facebook-login-into-laravel

php - 反向preg_replace

我有这样的正则表达式:^page/(?P\d+)-(?P[^\.]+)\.html$和一个数组:$args=array('id'=>5,'slug'=>'my-first-article');我想要一个函数:my_function($regex,$args)这将返回这个结果:page/5-my-first-article.html如何实现?类似于https://docs.djangoproject.com/en/dev/ref/urlresolvers/#reverse 最佳答案 有趣的挑战,我编写了一些适用于此示例的代码,请注意您

php - GitHub 'Reply by Email' 是如何工作的?

我注意到许多网站(如Facebook和GitHub)允许您回复电子邮件通知,然后使用唯一的回复地址将回复发布回应用程序。这在后端如何工作?我搜索了很多,但只发现人们使用的是唯一的回复地址。这是可以理解的,但是,他们用什么来接收这些电子邮件?这些公司是否设置电子邮件服务器?我正在尝试使用PHP构建它。 最佳答案 一种常见的方法是在外发电子邮件中设置唯一的消息ID,然后查看In-Reply-Toheader以查看这是回复哪封电子邮件。这使您可以将服务器应用程序的消息传递系统与电子邮件相匹配。例如,如果您发送一封代表ID为1234的服务台

php dns 记录

当我在php脚本中使用dns_get_record获取域的DNS记录列表时,会返回一个记录列表。但是,如果我再次运行该脚本,它不会返回所有相同的结果(即它只返回名称服务器),然后如果我再次运行它,它就会工作等等。这是我使用的代码:$result=dns_get_record("php.net");print_r($result);是否有更好的功能或更可靠的查询DNS记录的方法?不工作:Array([0]=>Array([host]=>php.net[type]=>NS[target]=>remote2.easydns.com[class]=>IN[ttl]=>38772)[1]=>数组

email - spamassassin rdns 反向 DNS

Spamassasin在我的电子邮件中给出以下标记:*0.8RDNS_NONEDeliveredtointernalnetworkbyahostwithnorDNS"ThistestcheckstoseeifthereisareverseDNSentryforthelastuntrustedrelay.NotethatthismaybedonebyinterpretinginformationintherelevantReceivedheader-ifreverseDNSchecksarenotperformedbythefirsttrustedrelay,oriftheyarenot